package com.cmc.cloud.cmclink.doc.entity;

import lombok.*;

import java.math.BigDecimal;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.*;
import com.cmes.framework.mybatis.core.dataobject.BaseDO;

/**
 * 提单货物信息 DO
 *
 * @author 集运管理员
 */
@TableName("doc_blno_cargo")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BlnoCargoDO extends BaseDO {

    /**
     * 主键
     */
    @TableId
    private Long id;
    /**
     * 提单主信息id
     */
    private Long blnoId;
    /**
     * 货类
     */
    private String cargoType;
    /**
     * hscode
     */
    private String hsCode;
    /**
     * 包装代码
     */
    private String packageCode;
    /**
     * 包装描述
     */
    private String packageDesc;
    /**
     * 货物件数
     */
    private Integer quantity;
    /**
     * 货物毛重
     */
    private BigDecimal grossWeight;
    /**
     * 货物尺寸
     */
    private BigDecimal measurement;
    /**
     * 英文品名(货描)
     */
    private String commodityEn;
    /**
     * 中文品名
     */
    private String commodityCn;
    /**
     * 唛头
     */
    private String marks;
    /**
     * 温度
     */
    private String temperature;
    /**
     * 温度单位
     */
    private String temperatureUnit;
    /**
     * 通风度
     */
    private String vantilation;
    /**
     * unno
     */
    private String unNo;
    /**
     * imoclass
     */
    private String imoClass;
    /**
     * 闪点
     */
    private String flashPoint;
    /**
     * 包装组别
     */
    private String packingGroup;
    /**
     * 货类子类
     */
    private String cargoSubType;

}
